a kind of trailer hitch - Français Anglais Dictionnaire